<script>
  //  微信小程序中的订阅消息工作过程主要包括以下步骤：

        /*
            一、开通推送服务与添加消息模板

                      1、小程序所属的主体需要开通推送服务，否则无法通过微信的推送渠道触达用户

                      2、小程序开发者登录微信小程序管理后台，在 "基础功能"--"订阅消息" 中，从公共模板库中选择适用的消息模板，

                         配置好推送的字段后，将其添加为 "我的模板"，并获取相应的模板ID，该ID用于后续的消息订阅和发送操作。
                              
        */

       /*
            二、获取用户订阅权限

                       1、小程序通过调用 wx.requestSubscribeMessage 接口调起客户端订阅消息界面，该界面会想用户展示订阅消息的内容和用途等信息。

                       2、用户在界面上进行操作后，会返回操作结果。

                              如果结果为 "accept", 则表示用户同意订阅模板ID对应的模板消息，且该模板可用。

                              用户可以选择 "一次性订阅" 或 "长期订阅"， 长期订阅目前仅向 "政务民生"、"医疗"、"交通"、"金融"、"教育"  等公共服务开放。
       */

       /*
             三、调用接口下发订阅消息

                       1、当用户在小程序中触发了需要接收消息的操作后，小程序会通过自定义接口调用小程序后端服务，并将可用的模板ID、用户的OpenID 等信息传递给后端。

                       2、小程序后端服务需要先获取小程序的 access_token，这是调用微信接口的凭证。
                       
                          然后服务端调用微信提供的  subscribeMessage.send ，将订阅消息发送给微信服务器。

                          调用接口时需要传入 access_token、接收者的openID、所需下发的订阅消息模板ID、点击模板卡片后的跳转页面等参数。
       */

       /*
              四、微信服务器接收并展示订阅消息

                       1、微信服务器接收到小程序后端发送的订阅消息后，会根据用户的设置和设备状态等信息，将消息推送给用户。

                       2、用户会在微信的 "服务通知" 中收到订阅消息，点击消息卡片可以跳转到小程序中指定的页面。
       */
</script>